#include "filesystem.h"

uint64_t leerCache(void* cache, uint16_t pos, size_t length){

	uint64_t ret = 0;
	memcpy(&ret, cache+pos, length);
	return ret;

}

/*

uint8_t abrirArchivo(char* path){

	reg_lst_dir* pnt_registro;
	uint8_t pos;
	void* reg_directorio

	// Busca el registro en la tabla

	if(pnt_registro) {
		pnt_registro->n_cont++;
		return pos;
	}

	pnt_registro = malloc(sizeof(reg_lst_dir));
	pnt_registro->nextPtr = NULL;
	pnt_registro->n_cont = 1;
	pnt_registro->reg_directorio = 1321; // Leer entrada de directorio del disco (llamar a una función)

	if(!file_open_list_cab)
		file_open_list_cab = pnt_registro;
	else
		file_open_list_pie->nextPtr = pnt_registro;

	file_open_list_pie = pnt_registro;

	return pos+1;
}*/
